English-Italian dictionary. 2013.
eyewatering — adjective So expensive that (figuratively) it would make ones eyes water … Wiktionary